package models;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

import play.db.jpa.Model;

public class Produto extends Model{
	String tipo;
	String marca;
    String nome;
	String nomeArquivoImagem;
    double preco;
    private String cadastradoPor;
    private String usuarioUltimaAlteracao;
    private Calendar dataUltimaAlteracao;
    private Calendar dataCadastro;
    private boolean ativo;
    
    

    
    public Produto(String tipo, String nome, double preco, String nomeArquivoImagem,Calendar dataCadastro, String cadastradoPor){
    	this.tipo=tipo;
    	this.marca="sem marca";
    	this.nome = nome;
    	this.preco = preco;
    	this.dataCadastro = dataCadastro;
    	this.nomeArquivoImagem = nomeArquivoImagem;
    	this.cadastradoPor = cadastradoPor;
    }
    
    public Produto(String tipo, String marca, String nome, double preco, String nomeArquivoImagem,Calendar dataCadastro, String cadastradoPor){
    	this.tipo = tipo;
    	this.marca = marca;
    	this.nome = nome;
    	this.preco = preco;
    	this.dataCadastro = dataCadastro;
    	this.nomeArquivoImagem = nomeArquivoImagem;
    }
    
    public String getTipo(){
    	return this.tipo;
    }
    
    public String getMarca(){
    	return this.marca;
    }
    
    public String getNome(){
    	return this.nome;
    }
    
    public double getPreco(){
    	return this.preco;
    }
    
    public void setPreco(double preco){
    	this.preco = preco;
    }
    
    public String getUrlImagem(){
    	return this.nomeArquivoImagem;
    }
    
    public void setUrlImagem(String url){
    	this.nomeArquivoImagem = url;
    }
    
    public String getCadastradoPor(){
    	return this.cadastradoPor;
    }
    
    public Calendar getDataCadastro(){
    	return this.dataCadastro;
    }
    
    public Calendar getDataUlimaAlteracao(){
    	return this.dataUltimaAlteracao;
    }
    
    public String getUsuarioUltimaAlteracao(){
    	return this.usuarioUltimaAlteracao;
    }
    
    public void setNome(String nome){
    	this.nome = nome;
    }
    

    
    public void setUsuarioUltimaAlteracao(String usuario){
    	this.usuarioUltimaAlteracao = usuario;
    }
    
    public boolean estaAtivo(){
    	return this.ativo;
    }
    
    public void setAtivo(boolean ativo){
    	this.ativo = ativo;
    }
}
